runtime.workType.wbufSpans (field)
24 uses
runtime (current package)
mgc.go#L201: lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
mgc.go#L331: wbufSpans struct {
mgcwork.go#L161: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L420: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L425: if work.wbufSpans.free.first != nil {
mgcwork.go#L426: lock(&work.wbufSpans.lock)
mgcwork.go#L427: s = work.wbufSpans.free.first
mgcwork.go#L429: work.wbufSpans.free.remove(s)
mgcwork.go#L430: work.wbufSpans.busy.insert(s)
mgcwork.go#L432: unlock(&work.wbufSpans.lock)
mgcwork.go#L442: lock(&work.wbufSpans.lock)
mgcwork.go#L443: work.wbufSpans.busy.insert(s)
mgcwork.go#L444: unlock(&work.wbufSpans.lock)
mgcwork.go#L512: lock(&work.wbufSpans.lock)
mgcwork.go#L520: work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
mgcwork.go#L521: unlock(&work.wbufSpans.lock)
mgcwork.go#L528: lock(&work.wbufSpans.lock)
mgcwork.go#L529: if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
mgcwork.go#L530: unlock(&work.wbufSpans.lock)
mgcwork.go#L536: span := work.wbufSpans.free.first
mgcwork.go#L540: work.wbufSpans.free.remove(span)
mgcwork.go#L544: more := !work.wbufSpans.free.isEmpty()
mgcwork.go#L545: unlock(&work.wbufSpans.lock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)